package juegos.cristipedia;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Random;

public class Cristipedia {

	private Collection<String> coleccionPreguntas;

	private void inicializar() {
		coleccionPreguntas = new ArrayList<String>();
	}
	
	private void procesarEntradaDatos() {

		FileReader fr = null;
		BufferedReader br = null;

		try {
			fr = new FileReader(
					"src/juegos/cristipedia/dat/preguntas.txt");
			br = new BufferedReader(fr);
			String linea;

			while ((linea = br.readLine()) != null) {

				coleccionPreguntas.add(linea);

			}

		} catch (FileNotFoundException e) {

			e.printStackTrace();
		} catch (IOException e) {
			
			e.printStackTrace();
		}

	}

	public String getGenerarPreguntasYRespuestas() {
		inicializar();
		procesarEntradaDatos();
		Random r = new Random();
		int aleatorio = r.nextInt(coleccionPreguntas.size());
		String preguntaGenerada = ((ArrayList<String>) coleccionPreguntas)
				.get(aleatorio);
		return preguntaGenerada;

	}

}
